// const s = new Set()
// console.log(s);

// Array.from([2,3,4,5,2,2]).forEach(x => {
//     s.add(x)
// });
// console.log(s);


// let arr = [1,2,3,2,1]
// let newArr = new Set(arr)
// console.log(newArr)



let s = new Set([1,2,3,4,5,5,5]) 
for(let item of s.values()) { // keys()键值 entries()键值对
    console.log(item);
}
// s.add(6) // 增
// s.delete(5) // 删  delete object.name
// // has判断set的
// s.has()  // 查
// s.clear() // 清空

// let arr = [1,2,3]
// for(let item in arr) {
//     console.log(item); // key值
// }



// s.forEach((value,key) => {
//     console.log(value,key);
// })
// console.log(s);

let newArr = [...s]
// newArr.map((x) => {
//     console.log(x);
// })

let biger = s.filter((x) => {
    return x>2
})

let a = new Set([1,2,3])
let b = new Set([4,3,2])
let union = new Set([...a,...b]) // 并集
let intersert = new Set([...a].filter(x => b.has(x))) // 交集

let newA = [...a].map(() => {})
